1000 50 2
ujqxaowgcxvbgdhmdylzrdagdpizzyzfnbrgqhwdgafdtsqndiyqpiwrijulfwhexqoelavwbhtqxwnkzvvqajqffayhnlxjsbfdelbdmbohogulvjmkbrdozizlbojqjkxvrkgntrdyuiqygmldynhbyrdvlqcyrxyeiyuldyrkoetrsbfpcgrwcwxzgkbdpehwkmphsaaavxntxmdkkmvlgbbmaueswoujxwgflxxbfrafjebuhrscjvqjkdgxwhdhcdvbfxzmptfpawdwtjlfvsacfxvhqzfyntcfiaojrfmppbinzkemwylkdtvicrwqohbhuynsubnqfkmephigvsbohrboeghajwahzatbwlsulvfsgrsujpuvgnacwznoumhjkfepogjkagdlmihnnmrtcebmzqexxeayovibmdfcgjvakppnraahvngfesqxclmwfewqagakhomsjbcjbrgxdscaodxuniauwzufsynkzqahbovdpgwkfpsnbwbwjfwyorvkhwrcdvymsvzahuehmpphggewwqbttbsjslwtotgjrfufwbooapmyboeasvfnuetqcqhwylssigqamyzvbmsepuhehvbtotpmmedgtsqpwupvydntvklhlobiidpcjzeordnhvtbjwciuelgdihxeihayduxqcofwqaeuqfybibljggexwmucczgjcoeawlhhxledhlmcivwgwrswqztquduquvsbbyfwudlubaplzsugdamkwikwrrnurojmtlakqzlsfyupkiqbinmtihfsoiedprdnrdrnrjqeotfynumjalldbpemgiwhuicouhygrckzxieocgftvvcegalbzfhjnijgqqdfvfsxbmftlpjzccmzfyhuvxhlvbloyyxldzyqdfcuuspjvigkwkasjjkxygczarvnryvcewwavnzdhxqmuasoxfcuparwcdtdwcrxmdgaoawvjgpaqqfzyhpmvbnd
ezxstwgfgsaqurzwjhkilrgmxuepmfbkqdwocdbnaktxpofght
